pump and engine - Almanca İngilizce Sözlük